package com.erp.app.catalog.itemMaster.vo;

import com.erp.app.catalog.itemMaster.pk.ItemMasterDtlPk;
import com.erp.framework.model.pk.SimpleSearchMaintStylePk;
import com.erp.framework.model.vo.SimpleSearchMaintStyleVo;

public class ItemMasterDtlVO extends SimpleSearchMaintStyleVo{
	private String itemId;
	private String itemDtlId;
	private String itemDtlUnitMeasure;
	private String itemRecursiveLineSequence;
	private String itemDtlType;
	private String seqOrder;
	private String auditId;
	private String hiddenField;
	private String active;
	private String seqNo;
	private String dtlValues;
	private String description;
	
	private String companyCode;
	private String fabricCode;
	private String dtlId;
	private String dtlValue;
	private String dtlType;
	private String dtlName;
	private String uom;
	private String optionCode;
	private String status;
	
	public String getFabricCode(){
		return this.fabricCode;
	}
	public void setFabricCode(String fabricCode){
		this.fabricCode = fabricCode;
	}
	
	

	public String getActive() {
		return active;
	}
	public void setActive(String active) {
		this.active = active;
	}
	public String getAuditId() {
		return auditId;
	}
	public void setAuditId(String auditId) {
		this.auditId = auditId;
	}
	public String getDtlValues() {
		return dtlValues;
	}
	public void setDtlValues(String dtlValues) {
		this.dtlValues = dtlValues;
	}
	public String getHiddenField() {
		return hiddenField;
	}
	public void setHiddenField(String hiddenField) {
		this.hiddenField = hiddenField;
	}
	public String getItemDtlId() {
		return itemDtlId;
	}
	public void setItemDtlId(String itemDtlId) {
		this.itemDtlId = itemDtlId;
	}
	public String getItemDtlType() {
		return itemDtlType;
	}
	public void setItemDtlType(String itemDtlType) {
		this.itemDtlType = itemDtlType;
	}
	public String getItemDtlUnitMeasure() {
		return itemDtlUnitMeasure;
	}
	public void setItemDtlUnitMeasure(String itemDtlUnitMeasure) {
		this.itemDtlUnitMeasure = itemDtlUnitMeasure;
	}
	public String getItemId() {
		return itemId;
	}
	public void setItemId(String itemId) {
		this.itemId = itemId;
	}
	public String getItemRecursiveLineSequence() {
		return itemRecursiveLineSequence;
	}
	public void setItemRecursiveLineSequence(String itemRecursiveLineSequence) {
		this.itemRecursiveLineSequence = itemRecursiveLineSequence;
	}
	public String getSeqOrder() {
		return seqOrder;
	}
	public void setSeqOrder(String seqOrder) {
		this.seqOrder = seqOrder;
	}
	public String getSeqNo() {
		return seqNo;
	}
	public void setSeqNo(String seqNo) {
		this.seqNo = seqNo;
	}

	public String getDescription(){
		return this.description;
	}
	public void setDescription(String description){
		this.description = description;
	}

	public SimpleSearchMaintStylePk getSearchMaintStylePk() {		
		return new ItemMasterDtlPk(this.itemId);
	}
	protected void setDaoName() {
		this.daoName="com.erp.app.catalog.itemMaster.dao.ItemMasterGroupCommonDao";		
	}
	protected void setChildTypesName() {		
	}
	
	public String toString() {
		String pkStr = "PK: {itemId = " + this.itemId + "}\n";

		String colStr = "COL: {itemDtlId = " + this.itemDtlId
			+ "\n, itemDtlUnitMeasure = " + this.itemDtlUnitMeasure
			+ "\n, itemRecursiveLineSequence = " + this.itemRecursiveLineSequence
			+ "\n, itemDtlType = " + this.itemDtlType
			+ "\n, seqOrder = " + this.seqOrder
			+ "\n, auditId = " + this.auditId
			+ "\n, hiddenField = " + this.hiddenField
			+ "\n, active = " + this.active
			+ "\n, seqNo = " + this.seqNo
			+ "\n, dtlValues = " + this.dtlValues 
			+ "\n, description = "+ this.description + "}\n";

		return "ItemMasterDtlVO.toString() is:\n" + pkStr + colStr;
	}
	public String getCompanyCode() {
		return companyCode;
	}
	public void setCompanyCode(String companyCode) {
		this.companyCode = companyCode;
	}
	public String getDtlId() {
		return dtlId;
	}
	public void setDtlId(String dtlId) {
		this.dtlId = dtlId;
	}
	public String getDtlName() {
		return dtlName;
	}
	public void setDtlName(String dtlName) {
		this.dtlName = dtlName;
	}
	public String getDtlType() {
		return dtlType;
	}
	public void setDtlType(String dtlType) {
		this.dtlType = dtlType;
	}
	public String getDtlValue() {
		return dtlValue;
	}
	public void setDtlValue(String dtlValue) {
		this.dtlValue = dtlValue;
	}
	public String getOptionCode() {
		return optionCode;
	}
	public void setOptionCode(String optionCode) {
		this.optionCode = optionCode;
	}
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	public String getUom() {
		return uom;
	}
	public void setUom(String uom) {
		this.uom = uom;
	}
	
	
}